battle of leuze - German English Dictionary